package cn.linran.basic.util;

import lombok.Data;

/**
 * 返回json格式的结果
 */
@Data
public class JsonResult {

    private Boolean success = true;
    private String msg = "操作成功";
    private Object resultObj;

    /**
     * 返回静态方法me()就是放回一个新的JsonResult
     * @return
     */
    public static JsonResult me(){
        return new JsonResult();
    }

    /**
     * 如果失败，设置提示信息。
     * @param msg
     * @return
     */
    public JsonResult setMsg(String msg) {
        this.success = false;
        this.msg = msg;
        return this;
    }

    public JsonResult setResultObj(Object msg) {
        this.resultObj = msg;
        return this;
    }
}
